7-80 打折促销*
mirco-akira
# 7-80 打折促销*
分数 10 作者 李祥 单位 湖北经济学院 某商场推出打折促销活动:若顾客购物额不满 100 元则不优惠;达到或超过 100 元则九五折优惠;达到或超过 200 元则九折优惠;达到或超过 500 元则八五折优惠;达到或超过 1000 元则八折优惠。请编写程序,根据购物金额计算优惠后的实际付款金额。
输入格式 购物金额
输出格式 付款金额
输入样例1 87.5 输出样例1 87.50 输入样例2 2403.85 输出样例2 1923.08 代码长度限制 16 KB 时间限制 400 ms 内存限制 64 MB
#include <stdio.h>
int main(){
double buy,pay=0;
scanf("%lf",&buy);
if (buy < 100){
pay = buy;
} else if(buy <200){
pay = buy*0.95;
} else if(buy<500){
pay = buy*0.9;
} else if(buy<1000){
pay = buy*0.85;
} else{
pay = buy*0.8;
}
printf("%.2lf",pay);
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
解题思路 有题目未告知的条件,需要保留两位小数
归属知识点: 条件分支结构